meter impression - Spanish English Dictionary